08ba3fad475d86cb639ff16d23b0188cf20f99f5,optaplanner-core/src/main/java/org/optaplanner/core/impl/score/director/drools/testgen/TestGenTestWriter.java,TestGenTestWriter,printSetup,#,135
Before Change
.append(" public void setUp() {").append(System.lineSeparator())
.append(" KieServices kieServices = KieServices.Factory.get();").append(System.lineSeparator())
.append(" KieModuleModel kieModuleModel = kieServices.newKieModuleModel();").append(System.lineSeparator())
.append(" KieFileSystem kfs = kieServices.newKieFileSystem();").append(System.lineSeparator())
.append(" kfs.writeKModuleXML(kieModuleModel.toXML());").append(System.lineSeparator())
// TODO don't hard-code score DRL
.append(" kfs.write(kieServices.getResources()").append(System.lineSeparator())
.append(" .newClassPathResource(\"org/optaplanner/examples/nurserostering/solver/nurseRosteringScoreRules.drl\")").append(System.lineSeparator())
.append(" .setResourceType(ResourceType.DRL));").append(System.lineSeparator())
.append(" kieServices.newKieBuilder(kfs).buildAll();").append(System.lineSeparator())
.append(" KieContainer kieContainer = kieServices.newKieContainer(kieServices.getRepository().getDefaultReleaseId());").append(System.lineSeparator())
.append(" kieSession = kieContainer.newKieSession();").append(System.lineSeparator())
.append(System.lineSeparator());
After Change
.append(System.lineSeparator());
});
sb
.append(" kieServices.newKieBuilder(kfs).buildAll();").append(System.lineSeparator())
.append(" kieContainer = kieServices.newKieContainer(kieServices.getRepository().getDefaultReleaseId());").append(System.lineSeparator())
.append(" kieSession = kieContainer.newKieSession();").append(System.lineSeparator())
.append(System.lineSeparator());
if (scoreDefinition != null) {